Inductive Definitions with Decidable Atomic Formulas

نویسنده

  • Anton Setzer
چکیده

We introduce a type theory for innnitely branching trees, called the theory of free algebras. In this type theory we deene an exten-sional equality based on decidable atomic formulas only. We show, that equality axioms, which add full extensionality to the theory, yield a conservative extension of the (intensional) type theory for formulas having types of level 1. Types like nat ! nat and well-founded trees with branching over the natural numbers (Kleene's O) have this property. We can therefore extract constructive proofs and programs from classical proofs of 2-sentences with this restriction on the types.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sequent calculus proof systems for inductive definitions

Inductive definitions are the most natural means by which to represent many families of structures occurring in mathematics and computer science, and their corresponding induction / recursion principles provide the fundamental proof techniques by which to reason about such families. This thesis studies formal proof systems for inductive definitions, as needed, e.g., for inductive proof support ...

متن کامل

Inductive Decidability Using Implicit Induction

Decision procedures are widely used in automated reasoning tools in order to reason about data structures. In applications, many conjectures fall outside the theory handled by a decision procedure. Often, reasoning about user-defined functions on those data structures is needed. For this, inductive reasoning has to be employed. In this work, classes of function definitions and conjectures are i...

متن کامل

Effective Prime Uniqueness

Assuming the obvious definitions below, we show that a decidable model that is effectively prime is also effectively atomic. This implies that two effectively prime (decidable) models are computably isomorphic. This is in contrast to the theorem that there are two atomic decidable models which are not computably isomorphic. We end with a section describing the implications of this result in rev...

متن کامل

Resolving Inductive Definitions with Binders in Higher-Order Typed Functional Programming

This paper studies inductive definitions involving binders, in which aliasing between free and bound names is permitted. Such aliasing occurs in informal specifications of operational semantics, but is excluded by the common representation of binding as meta-level λabstraction. Drawing upon ideas from functional logic programming, weion. Drawing upon ideas from functional logic programming, we ...

متن کامل

Grounding for Model Expansion in k-Guarded Formulas with Inductive Definitions

Mitchell and Ternovska [49, 50] propose a constraint programming framework for search problems that is based on classical logic extended with inductive definitions. They formulate a search problem as the problem of model expansion (MX). In this framework, the problem is encoded in a logic, an instance of the problem is represented by a finite structure, and a solver generates solutions to the p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996